package com.cskaoyan.service;

import com.cskaoyan.bean.BaseData;
import com.cskaoyan.bean.bo.*;
import com.cskaoyan.bean.pojo.*;
import com.cskaoyan.bean.vo.AddressVO;

public interface UserService {

    BaseData<MallUser> queryUser(UserParam param);

    Integer queryUserByMobilePhoneOrUsername(String mobilePhone, String username);

    BaseData<AddressVO> queryaddress(AddressParam param);


    BaseData<MallCollect> queryenshrine(CollectParam param);

    BaseData<MallFootprint> queryfoot(FootParam param);

    BaseData<MallSearchHistory> queryhistory(HistoryParam param);

    BaseData<MallFeedback> queryfeedback(FeedBackParam param);

    MallUser queryUserByMobile(String mobile);

    Integer updateUser(MallUser user);

    Integer insertUser(MallUser user);

}
